// JavaScript Document
function  confirmDel(str)
{
	return confirm(str);
}

//date参照时间, n表示天数
//返回参照时间n天之后的日期
 function showdate(datestr,n)  
 {  
	if(datestr=="")
	{
		var uom = new Date(); 
	}
	else
	{
			var r= datestr.replace("-","/");
			var uom = new Date(""+r); 
	}
 
 uom.setDate(uom.getDate()+n);  
uom = uom.getFullYear() + "-" +   (uom.getMonth()+1) + "-" + uom.getDate()+ " "+uom.getHours()+":"+uom.getMinutes()+":"+uom.getSeconds();  
 return uom;  
}  

function Match(str,pattern,flag){
   var flagv;
   if(flag=="")
   {
	   flagv="i";//忽略大小写
   }
   re = new RegExp(pattern,flagv);  // 创建正则表达式对象。
   r = str.match(re);               // 在字符串 s 中查找匹配。
   return(r);                     // 返回匹配结果。
}

//图片等比例缩放
function DrawImage(ImgD,widthn,heightn,altstr){ 
//用法<img src="" onload=javascript:DrawImage(this,widthn,heightn,altstr);>
var image=new Image(); 
image.src=ImgD.src; 
if(image.width>0 && image.height>0){ 
flag=true; 
if(image.width/image.height>= widthn/heightn){ 
   if(image.width>widthn){
    ImgD.width=widthn; 
    ImgD.height=(image.height*widthn)/image.width; 
   }else{ 
    ImgD.width=image.width;
    ImgD.height=image.height; 
   } 
   ImgD.alt= altstr; 
} 
else{ 
   if(image.height>heightn){
    ImgD.height=heightn; 
    ImgD.width=(image.width*heightn)/image.height; 
   }else{ 
    ImgD.width=image.width;
    ImgD.height=image.height; 
   } 
   ImgD.alt=altstr; 
} 
}
}

//显示一个隐藏了的标签
function showele(str)
{
	document.getElementById(str).style.display="";
}
//隐藏一个标签内容
function hiddenele(str)
{
	document.getElementById(str).style.display="none";
}

//验证表单项的写法，不成功返回false,成功不返回操作
function nzeletype(elename,altstr,type)
{
	var temp=document.getElementById(elename).value;
	//验证整型数字
	if(type=="int")
	{
		if(!temp.match(/^[\d]+$/)|| temp=="")
		{
			
			alert(altstr);
			document.getElementById(elename).value="";
			document.getElementById(elename).focus();
			return false;
		}
	}
	
	//验证浮点数字
	if(type=="float")
	{
		if(!temp.match(/^[\d\.]+$/)|| temp=="")
		{
			
			alert(altstr);
			document.getElementById(elename).value="";
			document.getElementById(elename).focus();
			return false;
		}
	}
	
	//验证字符串不能为空
	if(type=="string")
	{
		if(temp=="")
		{
			alert(altstr);
			
			document.getElementById(elename).focus();
			return false;
		}
	}
	//验证电子邮件
	if(type=="email")
	{
		if(!temp.match(/^[\w\-\.]+@[\w\-\.]+\.[\w]+$/))
		{
			alert(altstr);
			document.getElementById(elename).value="";
			document.getElementById(elename).focus();
			return false;
		}
	}
	
	if(type=="date"){
		temt=document.getElementById(elename).value;
		if(!temt.match(/^[\d]{2,4}\-[\d]{1,2}\-[\d]{1,2}/)){
			alert(altstr);
			document.getElementById(elename).value="";
			document.getElementById(elename).focus();
			return false;
		}
	}
	return true;
	
}

//骊一个小数进行四舍五入,fractionDigits为保留的位数
function round2(number,fractionDigits){   
      with(Math){   
        return round(number*pow(10,fractionDigits))/pow(10,fractionDigits);   
      }   
}


//常规的表单提交时的检查是否符合条件  当不符合正则的表达式时返回false  符合则返回true
/*
altstr 提示信息
eid 文档里的id  
zhence  正则表达式

*/
function checkfromOption(altstr,eid,zhence)
{
	temp=document.getElementById(eid).value;
	if(!temp.match(zhence))
	{
		alert(altstr);
		document.getElementById(eid).focus();
		return false;
	}
	return true;
}

//弹出隐藏层
function chen_ShowDiv(show_div,bg_div){
document.getElementById(show_div).style.display='block';
document.getElementById(bg_div).style.display='block' ;
var bgdiv = document.getElementById(bg_div);
bgdiv.style.width = document.body.scrollWidth;
// bgdiv.style.height = $(document).height();
$("#"+bg_div).height($(document).height());
};
//关闭弹出层
function chen_CloseDiv(show_div,bg_div)
{
document.getElementById(show_div).style.display='none';
document.getElementById(bg_div).style.display='none';
};

//用正则获取第一个括号里的内容
function getkuohaostr(str,patter)
{
	if(str=="") return "";
	
	temp=str.match(patter)
	if(temp!=null){
		if(temp.length>0){
			return temp[0].replace(patter,"$1");
		}
	}
	return "";
}

function addCookie(objName,objValue,objHours){//添加cookie
	var str = objName + "=" + escape(objValue);
	if(objHours > 0){//为0时不设定过期时间，浏览器关闭时cookie自动消失
		var date = new Date();
		var ms = objHours*3600*1000;
		date.setTime(date.getTime() + ms);
		str += "; expires=" + date.toGMTString();
	}
	document.cookie = str;
}

function getCookie(objName){//获取指定名称的cookie的值
	var arrStr = document.cookie.split("; ");
	for(var i = 0;i < arrStr.length;i ++){
	var temp = arrStr[i].split("=");
	if(temp[0] == objName) return unescape(temp[1]);
	}
}
//用cookie的方式判断会员是否登陆
function isuserlogin(altstr)
{
	
	uchome_auth=getCookie("uchome_auth");
	return (uchome_auth)?true:false;
}



